﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Drawing;

namespace ModelViewer
{
    public class ColorTable : ProfessionalColorTable
    {
        
        public override System.Drawing.Color MenuStripGradientBegin
        {
            get
            {
                return Color.FromArgb(174, 174, 174);
            }
        }

        public override Color MenuStripGradientEnd
        {
            get
            {
                return Color.FromArgb(85, 85, 85);
            }
        }

        public override Color MenuItemSelected
        {
            get
            {
                return Color.FromArgb(56, 56, 56);
            }
        }


        public override Color CheckBackground
        {
            get
            {
                return Color.FromArgb(220, 220, 220);
            }
        }

        public override Color ButtonSelectedBorder
        {
            get
            {
                return Color.Red;
            }
        }

        /// <summary>
        /// The border around the whole menu option
        /// </summary>
        public override Color MenuBorder
        {
            get
            {
                return base.MenuBorder;
            }
        }

        private int bg = 50;

        /// <summary>
        /// Border around menu items when mouse is over them
        /// </summary>
        public override Color MenuItemBorder
        {
            get
            {
                return Color.FromArgb(bg, bg, bg);
            }
        }

        public override Color ToolStripDropDownBackground
        {
            get
            {
                return Color.FromArgb(bg, bg, bg);
            }
        }
        
    }
}
